Online Peer-Tutoring for Programming Languages Based on Programming Ability and Teaching Skill
نویسندگان
چکیده
Web-based cooperative learning could enhance students’ motivation; however, activities in this process are rather confusing because of the lack structured strategies, resulting unfavorable achievements. With peer tutoring environment to encourage mutual and development, an online peer-tutoring platform for programming languages with mentoring is established herein one-to-one activities. students higher ability as tutors those lower tutees, can provide via demonstrations flowcharts discuss effects using different teaching methods on achievement tutees. Based these learning, 52 undergraduates were divided into experimental groups A B; each group was further non-peer based levels. The results show that assist both enhancing their ensure positive attitudes toward languages. In analyses, preferable demonstration, while did not appear significant.
منابع مشابه
On Teaching Programming Languages Using a Wiki
This paper reports on an ongoing experiment with using a wiki as support material for CMU-CS 15-212, a sophomore-level course on advanced programming concepts and skills. We found that the use of a wiki promotes participatory learning and encourages the students to read upcoming material before class. Future developments include pairing up the wiki with an e-tutor and supporting delivery to sma...
متن کاملVisual teaching model for introducing programming languages
This study examines detailed usage of online training videos that were designed to address specific course problems that were encountered in an online computer programming course. The study presents the specifics of a programming course where training videos were used to provide students with a quick start path to learning a new programming language in their coursework. The videos addressed com...
متن کاملResearch Directions for Teaching Programming Online
Online education has a long-standing tradition in academia, and yet online programming remains a relatively undeveloped area in the computing education literature. This is in sharp contrast with in-person programming courses, which have been a favorite subject of study in computing education. Research into teaching on-site programming is so extensive that numerous practices have emerged and are...
متن کاملTeaching 'Concepts of Programming Languages' with Ada
• promote usage of Ada • being convinced that my students can learn a lot from studying Ada … for this Contribution • promote the inclusion of teaching topics in this conference series • encourage teachers to use Ada even under difficult circumstances • Just a personal experience report No claim that the presented method of teaching is better (in what sense?) than yours • Just a personal experi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2022
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app12178513